<?php
    @header("Content-Type:text/html;charset=utf-8"); 
    
    // PHP数组的方法
    // array_unshift();  头部新增
    // array_push();     尾部新增
    
    // array_shift()   头部删除
    // array_pop()     尾部删除

    // $arr = array(1,2,3,4);

    // array_unshift($arr,"A");
    // array_push($arr,"D");

    // array_shift($arr);
    // array_pop($arr);

    // print_r($arr);
    
    
    // array_splice()   任意位置增删改

    // $arr = array(1,2,3,4); 
    // // array_splice($arr,1,1);  // 删除
    // // array_splice($arr,1,0,"hello"); //新增
    // array_splice($arr,1,1,"hello"); //修改
    // print_r($arr);
    

    // array_slice(array, startIndex,endIndex);  [startIndex,endIndex]

    // $arr = array(1,2,3,4,6,7,8,9);  

    // $list = array_slice($arr,2,1);

    // print_r($list);


    // array_reverse();     返回反转后的新数组
    // $arr = array(1,2,3,4,6,7,8,9);  
    // $list = array_reverse($arr);
    // print_r($list);

    // join()/implode()   数组转字符串 (注 join()     implode() 的别名)
    // $arr = array("x","y","z");
    // $str = join($arr,"");
    // // $str = implode($arr,"");
    // echo $str;

    // in_array(item,$arr);   // 存在返回true  不存在返回false
    // $arr = array("x","y","z");
    // echo in_array("x",$arr);
    

    // array_unique($arr)   // 传入一个数组  返回去重后的新数组
    $arr = [1,1,1,1,1,1,1,1,1,1];

    $list = array_unique($arr);
    
    print_r($list);

?>